package com.roa.contabilidad.modelo;

import java.io.Serializable;


public class Cuenta implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 6540162402577442761L;
	private long idCuenta;
	private String nombre;
	private String descripcion;
	private long padre;
	
	public Cuenta(){}

	public Cuenta(long idCuenta, String nombre, String descripcion){
		this.idCuenta = idCuenta;
		this.nombre = nombre;
		this.descripcion = descripcion;
	}
	
	public Cuenta(long idCuenta, String nombre, String descripcion, long padre){
		this.idCuenta = idCuenta;
		this.nombre = nombre;
		this.descripcion = descripcion;
		this.setPadre(padre);
	}

	public long getIdCuenta() {
		return idCuenta;
	}

	public void setIdCuenta(long idCuenta) {
		this.idCuenta = idCuenta;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	
	public long getPadre() {
		return padre;
	}

	public void setPadre(long padre) {
		this.padre = padre;
	}

	public String toString(){
		return this.nombre + " " + this.descripcion;
	}
	
}
